to be a good match - French English Dictionary